﻿using System;
using UnityEngine;

namespace RootMotion.FinalIK
{
	// Token: 0x02000155 RID: 341
	public class IKExecutionOrder : MonoBehaviour
	{
		// Token: 0x0600059E RID: 1438 RVA: 0x00019194 File Offset: 0x00017594
		private void Start()
		{
			for (int i = 0; i < this.IKComponents.Length; i++)
			{
				this.IKComponents[i].enabled = false;
			}
		}

		// Token: 0x0600059F RID: 1439 RVA: 0x000191C8 File Offset: 0x000175C8
		private void LateUpdate()
		{
			for (int i = 0; i < this.IKComponents.Length; i++)
			{
				this.IKComponents[i].GetIKSolver().Update();
			}
		}

		// Token: 0x040002A3 RID: 675
		public IK[] IKComponents;
	}
}
